Perfect Parallel Parking